package com.cy.pj.sys.dao;

import com.cy.pj.common.vo.CheckBox;
import com.cy.pj.sys.entity.SysRole;
import com.cy.pj.sys.vo.SysRoleMenuVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface SysRoleDao {

    int getRowCount(String name);

    List<SysRole> findPageObjects(String name,Integer startIndex,Integer pageSize);

    int deleteObject(Integer id);

    int insertObject(SysRole entity);

    SysRoleMenuVo findObjectById(Integer id);

    int updateObject(SysRole entity);

    List<CheckBox> findObjects();
}
